package com.lecture.java8.excel.a0210;

import com.alibaba.excel.annotation.ExcelProperty;
import lombok.Data;

@Data
public class Entity4 {

    @ExcelProperty(value = {"地市","城市"}, index = 0)
    private String city;

    @ExcelProperty(value = "分区", index = 1)
    private String region;

    @ExcelProperty(value = "项目编码", index = 2)
    private String projectCode;

    @ExcelProperty(value = "项目名称", index = 3)
    private String projectName;

    @ExcelProperty(value = "项目类型", index = 4)
    private String projectType;

    @ExcelProperty(value = "客户行业", index = 5)
    private String customerIndustry;

    @ExcelProperty(value = "客户行业一级标签", index = 6)
    private String customerIndustryLevel1;

    @ExcelProperty(value = "客户行业二级标签", index = 7)
    private String customerIndustryLevel2;

    @ExcelProperty(value = "ICT产品", index = 8)
    private String ictProduct;

    @ExcelProperty(value = "支撑经理", index = 9)
    private String supportManager;

    @ExcelProperty(value = "客户经理", index = 10)
    private String customerManager;

    @ExcelProperty(value = "最早合同签订时间", index = 11)
    private String earliestContractSignDate;

    @ExcelProperty(value = "最晚合同签订时间", index = 12)
    private String latestContractSignDate;

    @ExcelProperty(value = "全网商机编码", index = 13)
    private String globalOpportunityCode;

    @ExcelProperty(value = "全网项目编码", index = 14)
    private String globalProjectCode;

    @ExcelProperty(value = "保密级别", index = 15)
    private String confidentialityLevel;

    @ExcelProperty(value = "结项类型", index = 16)
    private String projectCompletionType;

    @ExcelProperty(value = {"项目呈批信息","签约主体"}, index = 17)
    private String signingEntity;

    @ExcelProperty(value = {"项目呈批信息","呈批收入"}, index = 18)
    private Double approvalIncome;

    @ExcelProperty(value = {"项目呈批信息","呈批成本"}, index = 19)
    private Double approvalCost;

    @ExcelProperty(value = {"项目呈批信息","在线收益率"}, index = 20)
    private String onlineProfitMargin;

    @ExcelProperty(value = {"项目呈批信息","动态回收期"}, index = 21)
    private String dynamicPaybackPeriod;

    @ExcelProperty(value = {"项目呈批信息","呈批通过时间"}, index = 22)
    private String approvalApprovalTime;

    @ExcelProperty(value = {"项目签约信息","确认状态"}, index = 23)
    private String confirmationStatus;

    @ExcelProperty(value = {"项目签约信息","合同确认时间"}, index = 24)
    private String contractConfirmationDate;

    @ExcelProperty(value = {"项目签约信息","签约总收入"}, index = 25)
    private String totalContractRevenue;

    @ExcelProperty(value = {"项目签约信息","项目签约总成本"}, index = 26)
    private String projectContractTotalCost;

    @ExcelProperty(value = {"项目签约信息","签约收益率"}, index = 27)
    private String contractProfitMargin;

    @ExcelProperty(value = {"项目签约信息","签约动态回收期"}, index = 28)
    private String contractDynamicPaybackPeriod;
}
